package action;

import java.util.ArrayList;
import java.util.Collection;

import persistence.VeiculoDAO;

import model.Instituicao;
import model.Veiculo;
import model.Vistoria;

import com.opensymphony.xwork2.ActionSupport;

public class ListaVeiculosRequisitadosAction extends ActionSupport {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Collection<Veiculo> veiculosRequisitados;
	
	
	public String listaVeiculosRequisitados() {
		System.out.println("############## listaVeiculos");
		//TODO
		//Pega todos os veiculos cadastrados no BD!!	
		
		VeiculoDAO.getInstance().getTodos();
		
//		Collection<Vistoria> vistorias = new ArrayList<Vistoria>();
//		vistorias.add(new Vistoria(null, "teste vistoria1"));
//		vistorias.add(new Vistoria(null, "teste vistoria2"));
//		
//		veiculosRequisitados = new ArrayList<Veiculo>();
//		veiculosRequisitados.add(new Veiculo("KKT9791", "passeio", "informado", new Instituicao("UFCG", "Surubim", "Giovanni", "fulaninho"), vistorias));
//		veiculosRequisitados.add(new Veiculo("KKX5741", "caminhao", Veiculo.APRESENTADO, new Instituicao("UFCG", "Surubim", "Giovanni", "fulaninho"), vistorias));		
		return SUCCESS;
	}


	public Collection<Veiculo> getVeiculosRequisitados() {
		return veiculosRequisitados;
	}


	public void setVeiculosRequisitados(Collection<Veiculo> veiculosRequisitados) {
		this.veiculosRequisitados = veiculosRequisitados;
	}

}
